API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsInputs
Devices
Mouses
MouseDeviceManager.h
1
// MouseDeviceManager.h
3
//
5
6
namespace
nkInputs
7
{
13
class
DLL_INPUTS_EXPORT
MouseDeviceManager
final :
public
nkCommon::SingletonClass<MouseDeviceManager>
14
{
15
public :
16
23
MouseDeviceManager
*
createOrRetrieve
(
const
nkMemory::StringView
& name) ;
30
MouseDeviceManager
*
get
(
const
nkMemory::StringView
& name) ;
37
void
rename
(
const
nkMemory::StringView
& currentName,
const
nkMemory::StringView
& newName) ;
43
void
erase
(
const
nkMemory::StringView
& name) ;
44
} ;
45
}
nkInputs::MouseDeviceManager::erase
void erase(const nkMemory::StringView &name)
nkInputs
Encompasses all API of component NilkinsInputs.
Definition:
KeyboardDevice.h:7
nkInputs::MouseDeviceManager::rename
void rename(const nkMemory::StringView ¤tName, const nkMemory::StringView &newName)
nkInputs::MouseDeviceManager::createOrRetrieve
MouseDeviceManager * createOrRetrieve(const nkMemory::StringView &name)
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition:
StringView.h:22
nkInputs::MouseDeviceManager::get
MouseDeviceManager * get(const nkMemory::StringView &name)
nkInputs::MouseDeviceManager
Manages the mouse devices available in the component.
Definition:
MouseDeviceManager.h:14
Generated by
Doxygen
1.8.18